#pragma once

#include <vector>
#include "role.h"
#include "object.h"

class Scene_C
{
public:
	Scene_C(){m_OList.clear();}
	~Scene_C(){}

	void Init(int id,const char* filename);
	bool Update(float dt,Role_C &role);
	void Draw(float x,float y);
	void Exit();

	int m_ID;

private:
	typedef std::vector<Object_C*> ObjectList;
	ObjectList m_OList;
};